package com.hsteach.dao.domain.visit;

import com.hsteach.common.annotation.Excel;
import com.hsteach.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 家访记录拓展（大文本字段）对象 tb_visit_record_text
 * 
 * @author fanxquer
 * @date 2023-07-25
 */
public class VisitRecordText extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 家访记录id */
    private Long recordId;

    /** 家访记录 */
    @Excel(name = "家访记录")
    private String visitRecord;

    /** 重点学生重点问题专项记录 */
    @Excel(name = "重点学生重点问题专项记录")
    private String interestRecord;

    /** 安全记录 */
    @Excel(name = "安全记录")
    private String safeRecord;

    /** 创建人名称 */
    @Excel(name = "创建人名称")
    private String createByName;

    public void setRecordId(Long recordId) 
    {
        this.recordId = recordId;
    }

    public Long getRecordId() 
    {
        return recordId;
    }
    public void setVisitRecord(String visitRecord) 
    {
        this.visitRecord = visitRecord;
    }

    public String getVisitRecord() 
    {
        return visitRecord;
    }
    public void setInterestRecord(String interestRecord) 
    {
        this.interestRecord = interestRecord;
    }

    public String getInterestRecord() 
    {
        return interestRecord;
    }
    public void setSafeRecord(String safeRecord) 
    {
        this.safeRecord = safeRecord;
    }

    public String getSafeRecord() 
    {
        return safeRecord;
    }
    public void setCreateByName(String createByName) 
    {
        this.createByName = createByName;
    }

    public String getCreateByName() 
    {
        return createByName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("recordId", getRecordId())
            .append("visitRecord", getVisitRecord())
            .append("interestRecord", getInterestRecord())
            .append("safeRecord", getSafeRecord())
            .append("createBy", getCreateBy())
            .append("createByName", getCreateByName())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
